package com.nowcoder.community.service;

import org.springframework.stereotype.Service;

@Service
public interface LikeService {

    // 点赞
    void like(int userId, int entityType, int entityId, int entityUserId);

    // 查询实体点赞数量
    long findEntityLikeCount(int entityType, int entityId);

    // 查询某人对某实体的点赞状态
    int findEntityLikeStatus(int userId, int entityType, int entityId);

    // 查询某个用户被点赞的数量
    int findUserLikeCount(int userId);

}
